@charset "utf-8";
/* CSS Document */

.addContentSuccessTitle {
	background-image:url(../images/addContentSuccessBoxTitle.gif);
	width:673px;
	height:54px;
}

.archiveCategorySuccessTitle {
	background-image:url(../images/archiveCategorySuccessBoxTitle.gif);
	width:673px;
	height:54px;
}

.bodyFooter {
	background-image:url(../images/pageFooterBanner.gif);
	width:741px;
	height:29px;
}

.bodyHeader {
	background-image:url(../images/pageTopBanner.gif);
	width:741px;
	height:72px;
}

.bodyLeft {
	background-image:url(../images/bodySpacer_left.gif);
	width:3px;
}

.bodyRight {
	background-image:url(../images/bodySpacer_right.gif);
	width:3px;
}

.bodyTable {
	background-color:#CCCCCC;
	width:741px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.boldText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color: #000000;
	vertical-align:middle;
	font-weight:bold;
}

.borderTable {
	border:2px solid #000000;
	width:600px;
	padding:10px;
	text-align:left;
}

.calendarWizardTitle {
	background-image:url(../images/calendarWizardTitle.gif);
	width:673px;
	height:54px;
}

.categoryUpdateSuccessTitle {
	background-image:url(../images/categoryUpdateSuccessBoxTitle.gif);
	width:673px;
	height:54px;
}

.catListBoxTitle {
	background-image:url(../images/catListBoxTitle.gif);
	width:673px;
	height:55px;
}

.changePasswordTitle {
	background-image:url(../images/changePasswordBoxTitle.gif);
	width:673px;
	height:54px;
}

.contentList {
	padding-top:3px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;
	vertical-align:middle;
	height:50px;
}

.contentListBoxTitle {
	background-image:url(../images/contentListBoxTitle.gif);
	width:673px;
	height:55px;
}

.contentListCenter {
	padding-top:3px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	vertical-align:middle;
	height:50px;
}

.contentListTitle {
	padding-top:3px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;
	vertical-align:middle;
	height:20px;
	font-weight:bold;
	color:#FFFFFF;
}

.contentListTitleCenter {
	padding-top:3px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	vertical-align:middle;
	height:20px;
	font-weight:bold;
	color:#FFFFFF;
}

.dailyContentBoxTitle {
	background-image:url(../images/dailyContentBoxTitle.gif);
	width:673px;
	height:54px;
}

.dropCategorySuccessTitle {
	background-image:url(../images/dropCategorySuccessBoxTitle.gif);
	width:673px;
	height:54px;
}

.dropContentSuccessTitle {
	background-image:url(../images/dropContentSuccessBoxTitle.gif);
	width:673px;
	height:55px;
}

.editCategoryBoxTitle {
	background-image:url(../images/editCategoryBoxTitle.gif);
	width:673px;
	height:54px;
}

.editMemberTitle {
	background-image:url(../images/editMemberBoxTitle.gif);
	width:673px;
	height:54px;
}

.fieldBorder {
	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-size:12px;
	color:#0000FF;
	background-color:#FFFFFF;
}

.footerText {
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-top:30px;
	text-align:center;
	width:733px;
}

.footerTable {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:741px; 
	background-color:#CCCCCC;
}

.headerBody {
	padding-top:20px;
}

.headingText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	text-align:left;
	color: #000000;
	vertical-align:middle;
	font-weight:bold;
	border:1px solid #000000;
	background-color:#00CCFF;
	width:580px;
	padding:5px;
}

.linkText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	padding-left: 25px;
	text-align:left;
	color: #000000;
	vertical-align:middle;
	font-weight:bold;
}

.listTable {
	padding-left:2px;
	padding-right:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
	background-color:#0091B5;
	text-align:left;
}

.loginBG {
 	background-color:#0091b5;
 	padding:0px;
}

.loginBody {
	padding-top:200px;
}

.loginBox {
	border: 1px solid #000000;
	width: 225px;
	margin-bottom: 10px;
}

.loginButton {
	margin-left: 300px;
	margin-top: 5px;
}

.loginError {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
	background-color:#660000;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	border:2px solid #FF0000;
}

.loginFooter {
	background-color:#0091B5;
	background-image:url(../images/loginFooter.gif);
	height:22px;
	width:458px;
}

.loginFooterText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding-top: 5px;
	padding-bottom: 25px;
	text-align:center;
	color: #000000;
	vertical-align:middle;
}

.loginHeader {
	background-color:#0091B5;
	background-image:url(../images/loginHeader.gif);
	height:65px;
	width:458px;
}

.loginTable {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:458px;
}

.loginTd {
	height:140px;
	background-color:#0091B5;
	text-align:left;
}

.loginText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	padding-left: 60px;
	padding-bottom: 15px;
	text-align:left;
	color: #ffffff;
	vertical-align:middle;
}

.mainMenuTd {
	background-color:#CCCCCC; 
	width:741px;
}

.mainMenuButton {
	padding-left:15px;
}

.memberList {
	padding-top:3px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;
	vertical-align:middle;
	height:50px;
}

.memberListPadded {
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	vertical-align:middle;
	height:50px;
}
.memberListTitle {
	background-image:url(../images/membersListBoxTitle.gif);
	width:673px;
	height:55px;
}

.memberUpdateSuccessTitle {
	background-image:url(../images/memberUpdateSuccessBoxTitle.gif);
	width:673px;
	height:54px;
}

.navStyle {
	background-color:#CCCCCC; 
	width:741px;
	text-align:left;
	padding-left:30px;
	padding-top:15px;
}

.newCategoryBoxTitle {
	background-image:url(../images/newCategoryBoxTitle.gif);
	width:673px;
	height:54px;
}

.newCategorySuccessTitle {
	background-image:url(../images/newCategorySuccessBoxTitle.gif);
	width:673px;
	height:54px;
}

.newUserTitle {
	background-image:url(../images/newUserBoxTitle.gif);
	width:673px;
	height:54px;
}

.newUserLeft {
	background-image:url(../images/newUserBox_left.gif);
	width:7px;
}

.newUserFooter {
	background-image:url(../images/newUserBoxFooter.gif);
	width:673px;
	height:35px;
}

.newUserHeaderFont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color: #FFFFFF;
	vertical-align:middle;
	font-weight:bold;
}

.newUserRight {
	background-image:url(../images/newUserBox_right.gif);
	width:6px;
}

.newUserTable {
	width:673px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.newUserTableHeader {
	background-color:#000000;
	height:20px;
}

.passwordRecoveryTitle {
	background-image:url(../images/passwordRecoveryBoxTitle.gif);
	width:673px;
	height:54px;
}

.passwordUpdateSuccessTitle {
	background-image:url(../images/passwordUpdateSuccessBoxTitle.gif);
	width:673px;
	height:54px;
}

.planContentDateContent {
	text-align:left;
	padding-left:40px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
}

.planContentDateHour {
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	vertical-align:top;
	height:50px;
	width:325px;
	border:1px solid #000000;
	background-color:#AADDFF;
}

.planContentDateLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	vertical-align:middle;
	color:#000000;
	font-weight:bold;
}

.plannerTable {
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	padding-left:80px;
	text-align:center;
}

.plannerTitle {
	background-image:url(../images/plannerTitle.gif);
	width:673px;
	height:54px;
}

.planningTable {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
}

.planningTableText {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:0px;
	font-size:14pt;
	text-align:center;
	color: #000000;
	vertical-align:middle;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}

.planningTableTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:16pt;
	text-align:center;
	color: #000000;
	vertical-align:middle;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}

.scheduleAdminTitle {
	background-image:url(../images/scheduleAdminTitle.gif);
	width:673px;
	height:54px;
}

.scheduleContentTd {
	padding-left:5px;
	padding-right:5px;
	padding-top:20px;
	background-color:#0091B5;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
}

.scheduleUpdatedTitle {
	background-image:url(../images/scheduleUpdatedBoxTitle.gif);
	width:673px;
	height:54px;
}

.successTable {
	padding-left:15px;
	padding-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #000000;
	background-color:#0091B5;
	text-align:left;
}

.textTable {
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
	background-color:#0091B5;
	text-align:left;
	vertical-align:top;
}

.textTableCenter {
	padding-left:30px;
	padding-right:10px;
	background-color:#0091B5;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.uploadContentTitle {
	background-image:url(../images/uploadContentTitle.gif);
	width:673px;
	height:54px;
}

.uploadFieldSpacer {
	padding-top:5px;
	padding-bottom:5px;
}

.viewCategoryLink {
	color: #000000;
	text-decoration:none;
}

.viewCategoryOptions {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	text-align:left;
	background-color:#00FFFF;
	height:20;
}

.w3Image {
	padding-top:30px;
	padding-right:100px;
	text-align:right;
}

/* Calendar */

.calNavigation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	padding:5px;
	text-decoration:none;
}

.calTableCenter {
	padding-left:25px;
	padding-right:10px;
	background-color:#0091B5;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.calCallbackLink_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.calCallbackLink_large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom:5px;
}

.calDayFree_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#00FF00;
	vertical-align:top;
	width:20px;
	height:20px;
	color:#000000;
	border:1px solid #000000;
}

.calDayFree_large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#00FF00;
	vertical-align:top;
	width:80px;
	height:80px;
	color:#000000;
	border:1px solid #000000;
	text-align:left;
}

.calDayTaken_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FF6600;
	vertical-align:top;
	width:20px;
	height:20px;
	color:#000000;
	border:1px solid #000000;
}

.calDayTaken_large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FF6600;
	vertical-align:top;
	width:80px;
	height:80px;
	color:#000000;
	border:1px solid #000000;
	text-align:left;
}

.calDayTitle_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	vertical-align:top;
	width:20px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #000000;
}

.calDayTitle_large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#333333;
	vertical-align:center;
	width:80px;
	height:80px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #000000;
	text-align:center;
	font-size:16px;
}

.calDayTodayFree_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#00FF99;
	vertical-align:top;
	width:20px;
	height:20px;
	color:#000000;
	border:1px solid #000000;
}

.calDayTodayFree_large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#00FF99;
	vertical-align:top;
	width:80px;
	height:80px;
	color:#000000;
	border:1px solid #000000;
	text-align:left;
}

.calDayTodayTaken_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFAA66;
	vertical-align:top;
	width:20px;
	height:20px;
	color:#000000;
	border:1px solid #000000;
}

.calDayTodayTaken_large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFAA66;
	vertical-align:top;
	width:80px;
	height:80px;
	color:#000000;
	border:1px solid #000000;
	text-align:left;
}

.calEmptyCell_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	vertical-align:top;
	width:20px;
	height:20px;
	color:#000000;
	border:1px solid #000000;
}

.calEmptyCell_large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	vertical-align:top;
	width:80px;
	height:80px;
	color:#000000;
	border:1px solid #000000;
	text-align:left;
}

.calEventCallbackLink_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

.calEventCallbackLink_large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#000000;
}

.calEventData_large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#33CCFF;
	vertical-align:top;
	width:70px;
	height:10px;
	color:#000000;
	border:1px solid #000000;
	text-align:left;
	padding-left:2px;
	font-size:10px;
}

.calMonthTitle_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFF33;
	font-weight:bold;
	border:1px solid #000000;
}

.calMonthTitle_large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFF33;
	font-weight:bold;
	border:1px solid #000000;
	text-align:center;
	font-size:16px;
	padding:5px;
}

.calTable_small {
	border:1px solid #000000;
}

.calTable_large {
	border:1px solid #000000;
}